Shaped Generic Graph Transformation
نویسندگان
چکیده
Since the systematic evolution of graph-like program models has become important in software engineering, graph transformation has gained much attention in this area. For specifying model evolution concisely, graph transformation rules should be as expressive as possible. The generic rules proposed in this paper may contain placeholders for graphs of varying number and shape. Expansion of these placeholders by graphs yields the actual transformation rules to be applied. Even rather complex transformations occurring in real-life applications, such as the Pull-Up-Method refactoring operation, can be specified by a single generic rule.
منابع مشابه
Reusable Graph Transformation Templates
Model-Driven Engineering promotes models as the principal artefacts of the development, hence model transformation techniques – like graph transformation – become key enablers for this development paradigm. In order to increase the adoption of Model-Driven Engineering in industrial practice, techniques aimed at raising the quality and productivity in model transformation development are needed....
متن کاملA Computational Model for Generic Graph Functions
z Abstract The generic graph machine, a Turing machine-like computation model for generic graph functions, is introduced. A connguration of this machine consists of a number of machine instances that each are in a state and point to two nodes of a graph. During the execution of a step, the machine instances perform in parallel a local transformation on the graph and are each replaced by a numbe...
متن کاملA Geometric Framework for the Subfield Problem of Generic Polynomials via Tschirnhausen Transformation
Let k be an arbitrary field. We study a general method to solve the subfield problem of generic polynomials for the symmetric groups over k via Tschirnhausen transformation. Based on the general result in the former part, we give an explicit solution to the field isomorphism problem and the subfield problem of cubic generic polynomials for S3 and C3 over k. As an application of the cubic case, ...
متن کاملVisualization of Traceability Models with Domain-specific Layouting
Traceability models are often used to describe the correspondence between source and target models of model transformations. Although the visual representation of such models are important for transformation development and application, mostly ad-hoc solutions are present in industrial environments. In this paper we present a user interface component for visualizing traceability models inside t...
متن کاملGeneric and Polymorphic Graph Transformations-Supporting the Definition of Visual Languages
In this paper we present a graph transformation based approach for the specification of reusable and extensible visual language definitions. It is based on the graph transformation language and environment PROGRES. We will see that PROGRES in its current form is not yet well-prepared for the construction of reusable and extensible specification fragments despite of the fact that a powerful pack...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007